dropping-forest rain - Turkish English Dictionary